package busenum

// @schema_export --ident=schema --json
// @schema_go
// @schema_ts
type E装备模式 int

const (
	E装备模式_未知 E装备模式 = iota
	// 如果当前卡包在【装备主体】的树结构中，卡槽中的卡片将处于装备状态
	E装备模式_装备
	// 卡槽中的卡片的装备修正合并到【装备主体】
	E装备模式_合并
)

// @schema_export --ident=schema --json
// @schema_go
// @schema_ts
type E执行移动卡片模式 int

const (
	E执行移动卡片模式_未知 E执行移动卡片模式 = iota
	E执行移动卡片模式_装备
	E执行移动卡片模式_卸下
)

// @schema_go
// @schema_ts
// @cache_ts
// @alias 卡片创建时机
type E卡片创建时机 int

const (
	// 	// 等待
	// 	// 可以理解为等待花费达成阶段
	// 	// 等待是那种带“等待资源”flag的技能在资源满足前的卡住状态。
	// 	// 标旗-等待花费的作用是：等待消费-冷却或者消费-充能达到要求的时候施法技能
	E卡片创建时机_未知   E卡片创建时机 = 0
	E卡片创建时机_装备   E卡片创建时机 = 1
	E卡片创建时机_卸下   E卡片创建时机 = 2
	E卡片创建时机_激活   E卡片创建时机 = 3
	E卡片创建时机_取消激活 E卡片创建时机 = 4
)

// @schema_go
// @schema_ts
// @cache_ts
// @alias 卡片销毁时机
type E卡片销毁时机 int

const (
	// 	// 等待
	// 	// 可以理解为等待花费达成阶段
	// 	// 等待是那种带“等待资源”flag的技能在资源满足前的卡住状态。
	// 	// 标旗-等待花费的作用是：等待消费-冷却或者消费-充能达到要求的时候施法技能
	E卡片销毁时机_未知   E卡片销毁时机 = 0
	E卡片销毁时机_装备   E卡片销毁时机 = 1
	E卡片销毁时机_卸下   E卡片销毁时机 = 2
	E卡片销毁时机_激活   E卡片销毁时机 = 3
	E卡片销毁时机_取消激活 E卡片销毁时机 = 4
)
